package client

const (
	ClusterRegistrationTokenStatusType                     = "clusterRegistrationTokenStatus"
	ClusterRegistrationTokenStatusFieldCommand             = "command"
	ClusterRegistrationTokenStatusFieldInsecureCommand     = "insecureCommand"
	ClusterRegistrationTokenStatusFieldInsecureNodeCommand = "insecureNodeCommand"
	ClusterRegistrationTokenStatusFieldManifestURL         = "manifestUrl"
	ClusterRegistrationTokenStatusFieldNodeCommand         = "nodeCommand"
	ClusterRegistrationTokenStatusFieldToken               = "token"
	ClusterRegistrationTokenStatusFieldWindowsNodeCommand  = "windowsNodeCommand"
)

type ClusterRegistrationTokenStatus struct {
	Command             string `json:"command,omitempty" yaml:"command,omitempty"`
	InsecureCommand     string `json:"insecureCommand,omitempty" yaml:"insecureCommand,omitempty"`
	InsecureNodeCommand string `json:"insecureNodeCommand,omitempty" yaml:"insecureNodeCommand,omitempty"`
	ManifestURL         string `json:"manifestUrl,omitempty" yaml:"manifestUrl,omitempty"`
	NodeCommand         string `json:"nodeCommand,omitempty" yaml:"nodeCommand,omitempty"`
	Token               string `json:"token,omitempty" yaml:"token,omitempty"`
	WindowsNodeCommand  string `json:"windowsNodeCommand,omitempty" yaml:"windowsNodeCommand,omitempty"`
}
